<?PHP
    header("Content-Type: text/html; charset=utf8");
    if(!isset($_POST["submit"])){
        exit("错误执行，也是判断这次请求是不是登录按钮发送过来的");
    }//检测是否有submit操作

    include('connect.php');//链接数据库
    $name = $_POST['name'];//post获得用户名表单值
    $passowrd = $_POST['password'];//post获得用户密码单值

    //首先判断用户名和密码是否为空
    if ($name && $passowrd){//如果用户名和密码都不为空
             // 这个sql语句 先这样拼接，知道怎么拼接就好   理解这句sql语句额意思
             $sql = "select * from user where username = '$name' and password='$passowrd'";//检测数据库是否有对应的username和password的sql
             $result = mysql_query($sql);//执行sql
             $rows=mysql_num_rows($result);//返回一个数值
             // 这个rows 的值是一个数字，如果是 0  则是错误，如果是  1，则是正确，
             // 你可以是用  echo 来输出查看 这个值， 账号密码对了 是什么值，账号密码错了是什么值

             if($rows){//0 false 1 true
                   //这个使用的是php的跳转方法，你也可以使用js的跳转函数
                   header("refresh:0;url=welcome.html");//如果成功跳转至welcome.html页面
                   exit;
             }else{
                echo "用户名或密码错误";
                echo "
                    <script>
                            setTimeout(function(){window.location.href='login.html';},1000);
                    </script>

                ";//如果错误使用js 1秒后跳转到登录页面重试;
             }


    }else{//如果用户名或密码有空
                echo "表单填写不完整";

                //这个是输出一段js代码，功能就是等待  1 秒后 跳转到 登录页面  login.html
                echo "
                      <script>
                            setTimeout(function(){window.location.href='login.html';},1000);
                      </script>";

                        //如果错误使用js 1秒后跳转到登录页面重试;
    }

    mysql_close();//关闭数据库
?>
